package com.yanqu.road.entity.activity.wanyao.entity;

import com.yanqu.road.utils.property.Property;

import java.util.List;

public class WanYaoGoOutResult {
    //通关位置
    private WanYaoLevelData levelData;
    //最多击杀数
    private int mostKillNum;
    //  消耗buff
    private List<WanYaoBuffData> costBuffData;
    //  花朵获得
    private long flowerGet;
    //  奖励
    private Property reward;
    //妖王经验
    private long kingExpAdd;
    //  怪物数据
    private List<WanYaoMonsterData> monsterData;


    public WanYaoLevelData getLevelData() {
        return levelData;
    }

    public void setLevelData(WanYaoLevelData levelData) {
        this.levelData = levelData;
    }

    public int getMostKillNum() {
        return mostKillNum;
    }

    public void setMostKillNum(int mostKillNum) {
        this.mostKillNum = mostKillNum;
    }

    public List<WanYaoBuffData> getCostBuffData() {
        return costBuffData;
    }

    public void setCostBuffData(List<WanYaoBuffData> costBuffData) {
        this.costBuffData = costBuffData;
    }

    public long getFlowerGet() {
        return flowerGet;
    }

    public void setFlowerGet(long flowerGet) {
        this.flowerGet = flowerGet;
    }

    public Property getReward() {
        return reward;
    }

    public void setReward(Property reward) {
        this.reward = reward;
    }

    public long getKingExpAdd() {
        return kingExpAdd;
    }

    public void setKingExpAdd(long kingExpAdd) {
        this.kingExpAdd = kingExpAdd;
    }

    public List<WanYaoMonsterData> getMonsterData() {
        return monsterData;
    }

    public void setMonsterData(List<WanYaoMonsterData> monsterData) {
        this.monsterData = monsterData;
    }

    public void addReward(Property reward) {
        if (this.reward == null) {
            this.reward = new Property();
        }
        this.reward.addProperty(reward);
    }


}
